package top.liuziqian.shop.mapper;


import org.apache.ibatis.annotations.Mapper;
import top.liuziqian.shop.domain.GoodsSupplier;

import java.util.List;

/**
 *  商品供应商
 *
 * @author liujian
 */
@Mapper
public interface GoodsSupplierMapper {
    /**
     * 查询供应商信息
     *
     * @param supplierId 供应商ID
     * @return 供应商信息
     */
    public GoodsSupplier selectSupplierById(Long supplierId);

    /**
     * 查询供应商列表
     *
     * @param supplier 供应商信息
     * @return 供应商集合
     */
    public List<GoodsSupplier> selectSupplierList(GoodsSupplier supplier);

    /**
     * 新增供应商
     *
     * @param supplier 供应商信息
     * @return 结果
     */
    public int insertSupplier(GoodsSupplier supplier);

    /**
     * 修改供应商
     *
     * @param supplier 供应商信息
     * @return 结果
     */
    public int updateSupplier(GoodsSupplier supplier);

    /**
     * 批量删除供应商
     *
     * @param supplierIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteSupplierByIds(String[] supplierIds);
}
